package kr.pe.johnkim.chattingday.mobile.util;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.security.providers.encoding.ShaPasswordEncoder;

/**
 * Chatting Day 공통 기능을 구현한 클래스이다.
 * 
 * @author : johnkim <cale9797@gmail.com / Bettersoft Inc,.>
 * @Date : 12. 5. 15
 */
public class ChattingDayCommon {

    // SLF4J logging
    private Logger logger = LoggerFactory.getLogger(ChattingDayCommon.class);

    ShaPasswordEncoder encoder = new ShaPasswordEncoder();

    /**
     * 입력 받은 패스워드를 SHA256 을 이용 해서 암호화 한 뒤 반환 한다.
     *
     * @param password
     * @return
     */
    public String getEncodedPassword(String password) {
        logger.info("getEncodedPassword");
        return encoder.encodePassword(password, null);
    }

    
}
